Cameron DevlinCameron Devlin
International FootballBBC Sport launches player rating feature for Brighton vs Arsenal Women's Super League matchIn the context of the growing women's football scene in England, the match...
BadmintonIndia creates history at Asian Games 2026: Men's team beats Japan 3-0, women's team falls 1-3As the final shuttlecock landed at the Ichinomiya City Municipal Gymnasium in...
International FootballThomas Reis and 'We have to rotate': a press sheet with no club nameThere is a press sheet in my inbox. Ten lines, every one of them spoken by th...
EsportsWhen the Data Returns Empty: Esports Publishes Anyway, and the Machine Is Not to Blame2:47 a.m. in Busan, and the second monitor returns a JSON file. Empty title....
BadmintonStage-1 Data Analysis UnexecutableAccording to the Stage-2 analysis provided, the data from Stage-1 is complete...
International FootballIsenmulang 0-0 PSIM Jogja: 68% Possession, Eight Shots on Target, Zero Goals — and a Home Ground in BaliKapten I Wayan Dipta Stadium, Gianyar, Bali, minute 30. PSIM Jogja worked a...
SwimmingMajor Drop in Attendance for 2026 US Swimming ChampionshipsIn the context of the 2026 to 2028 Olympic cycle gradually entering the...
AthleticsWhen Data Goes Silent: Lessons from a Failed Sports Analytics PipelineThere is a raw truth in the sports analytics industry that few are willing to...
BadmintonWhen the Data Goes Silent: The Badminton Tactical Analyst's Discipline of Not ConcludingOn a Thursday evening, I opened the file for a badminton men's singles...
EsportsNine Dimensions of Analysis and a Blank Page: When Esports 'Deep Analysis' Has Nothing to AnalyzeI have just read the longest yet emptiest sports analysis document of my...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: A Dominant Win and an Unresolved Doubles QuestionOn the tape, the scoreline reads clean: 3-0. Three singles, three wins, no ga...
TennisNine Layers of Tennis Analysis: When the Data Is Full but the Truth Is MissingThat night, I sat in front of my old laptop, the screen glowing blue, and in ...
Domestic FootballBac Ninh Hold On at Hang Day: The 90+9 Header, Two Red Cards and the Space Nobody CoveredIn the 90+9th minute, the ball came in from Bac Ninh's left flank on a...
International FootballSealed Medical Rooms: Injuries in the V-League and the Habit of Hiding IllnessOn the night of 5 January 2026, on the pitch at Rajamangala in Bangkok, Nguyễ...
International FootballMax Dowman: Arsenal holds an asset the rules will not let it sign yetMax Dowman: Arsenal holds an asset the rules will not let it sign yet Hook...
TennisBefore the Ball Bounces: Serve Data and the Script Already WrittenThe score is 4-5, 0-30 in the second set. The player stands behind the...
International FootballFour Belt Nights in October: When Mexican Boxing Meets Gulf CapitalFour consecutive Saturday nights in October 2026 — the 10th, 17th, 24th and...
Formula 1F1 2026: The New Regulation Cycle, a $450 Million Entry Fee and the Repricing of the Entire SystemIn November 2026, in London, Formula 1 and the FIA confirmed the entry of an...
BadmintonAsian Games 2026: Indonesia's Men Reach the Team Final on Two Doubles Wings — and One Unanswered QuestionI still keep an old habit from my days standing in lane four: before watching...
BasketballLeBron James to Philadelphia, Stephen Curry Takes $10M Less: An NBA Summer Written in Off-Market MoneyOn media day in Philadelphia, the photo traveled faster than any analysis....
BadmintonIndia creates history at Asian Games 2026: Men's team beats Japan 3-0, women's team falls 1-3As the final shuttlecock landed at the Ichinomiya City Municipal Gymnasium in...
International FootballThomas Reis and 'We have to rotate': a press sheet with no club nameThere is a press sheet in my inbox. Ten lines, every one of them spoken by th...
EsportsWhen the Data Returns Empty: Esports Publishes Anyway, and the Machine Is Not to Blame2:47 a.m. in Busan, and the second monitor returns a JSON file. Empty title....
BadmintonStage-1 Data Analysis UnexecutableAccording to the Stage-2 analysis provided, the data from Stage-1 is complete...
International FootballIsenmulang 0-0 PSIM Jogja: 68% Possession, Eight Shots on Target, Zero Goals — and a Home Ground in BaliKapten I Wayan Dipta Stadium, Gianyar, Bali, minute 30. PSIM Jogja worked a...
SwimmingMajor Drop in Attendance for 2026 US Swimming ChampionshipsIn the context of the 2026 to 2028 Olympic cycle gradually entering the...
AthleticsWhen Data Goes Silent: Lessons from a Failed Sports Analytics PipelineThere is a raw truth in the sports analytics industry that few are willing to...
BadmintonWhen the Data Goes Silent: The Badminton Tactical Analyst's Discipline of Not ConcludingOn a Thursday evening, I opened the file for a badminton men's singles...
EsportsNine Dimensions of Analysis and a Blank Page: When Esports 'Deep Analysis' Has Nothing to AnalyzeI have just read the longest yet emptiest sports analysis document of my...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: A Dominant Win and an Unresolved Doubles QuestionOn the tape, the scoreline reads clean: 3-0. Three singles, three wins, no ga...
TennisNine Layers of Tennis Analysis: When the Data Is Full but the Truth Is MissingThat night, I sat in front of my old laptop, the screen glowing blue, and in ...
Domestic FootballBac Ninh Hold On at Hang Day: The 90+9 Header, Two Red Cards and the Space Nobody CoveredIn the 90+9th minute, the ball came in from Bac Ninh's left flank on a...
International FootballSealed Medical Rooms: Injuries in the V-League and the Habit of Hiding IllnessOn the night of 5 January 2026, on the pitch at Rajamangala in Bangkok, Nguyễ...
International FootballMax Dowman: Arsenal holds an asset the rules will not let it sign yetMax Dowman: Arsenal holds an asset the rules will not let it sign yet Hook...
TennisBefore the Ball Bounces: Serve Data and the Script Already WrittenThe score is 4-5, 0-30 in the second set. The player stands behind the...
International FootballFour Belt Nights in October: When Mexican Boxing Meets Gulf CapitalFour consecutive Saturday nights in October 2026 — the 10th, 17th, 24th and...
Formula 1F1 2026: The New Regulation Cycle, a $450 Million Entry Fee and the Repricing of the Entire SystemIn November 2026, in London, Formula 1 and the FIA confirmed the entry of an...
BadmintonAsian Games 2026: Indonesia's Men Reach the Team Final on Two Doubles Wings — and One Unanswered QuestionI still keep an old habit from my days standing in lane four: before watching...
BasketballLeBron James to Philadelphia, Stephen Curry Takes $10M Less: An NBA Summer Written in Off-Market MoneyOn media day in Philadelphia, the photo traveled faster than any analysis....
